FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package de.gematik.dev.epa.medication#1.1.0-alpha.6 (78 ms)

Package de.gematik.dev.epa.medication
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=de.gematik.dev.epa.medication@1.1.0-alpha.6&canonical=https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-planning
Url https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-planning
Version 1.1.0
Status active
Date 2024-08-14
Name EPAMedicationPlanning
Title EPA Medication Planning
Experimental False
Type Medication
Kind resource

Resources that use this resource

CapabilityStatement
https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-capabilitystatement-medication EPA CapabilityStatement for the Medication Service
https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-replace-medication-in-parameters EPA Operation Replace Medication Input-Parameters

Resources that this resource uses

StructureDefinition
https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication EPA Medication


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "epa-medication-planning",
  "url" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-planning",
  "version" : "1.1.0",
  "name" : "EPAMedicationPlanning",
  "title" : "EPA Medication Planning",
  "status" : "active",
  "experimental" : false,
  "date" : "2024-08-14",
  "publisher" : "mio42 GmbH",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Medication",
  "baseDefinition" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Medication.meta.source",
        "path" : "Medication.meta.source",
        "max" : "0"
      },
      {
        "id" : "Medication.meta.security",
        "path" : "Medication.meta.security",
        "max" : "0"
      },
      {
        "id" : "Medication.meta.tag",
        "path" : "Medication.meta.tag",
        "max" : "0"
      },
      {
        "id" : "Medication.implicitRules",
        "path" : "Medication.implicitRules",
        "max" : "0"
      },
      {
        "id" : "Medication.language",
        "path" : "Medication.language",
        "max" : "0"
      },
      {
        "id" : "Medication.text",
        "path" : "Medication.text",
        "max" : "0"
      },
      {
        "id" : "Medication.contained",
        "path" : "Medication.contained",
        "max" : "0"
      },
      {
        "id" : "Medication.extension",
        "path" : "Medication.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "description" : "Extensions are always sliced by (at least) url",
          "rules" : "closed"
        },
        "max" : "1"
      },
      {
        "id" : "Medication.extension:rxPrescriptionProcessIdentifier",
        "path" : "Medication.extension",
        "sliceName" : "rxPrescriptionProcessIdentifier",
        "max" : "0"
      },
      {
        "id" : "Medication.extension:epaDispensationIdentifier",
        "path" : "Medication.extension",
        "sliceName" : "epaDispensationIdentifier",
        "max" : "0"
      },
      {
        "id" : "Medication.extension:isVaccine",
        "path" : "Medication.extension",
        "sliceName" : "isVaccine",
        "max" : "0"
      },
      {
        "id" : "Medication.extension:drugCategory",
        "path" : "Medication.extension",
        "sliceName" : "drugCategory",
        "max" : "0"
      },
      {
        "id" : "Medication.extension:normSizeCode",
        "path" : "Medication.extension",
        "sliceName" : "normSizeCode",
        "max" : "0"
      },
      {
        "id" : "Medication.extension:packaging",
        "path" : "Medication.extension",
        "sliceName" : "packaging",
        "max" : "0"
      },
      {
        "id" : "Medication.extension:manufacturingInstructions",
        "path" : "Medication.extension",
        "sliceName" : "manufacturingInstructions",
        "max" : "0"
      },
      {
        "id" : "Medication.modifierExtension",
        "path" : "Medication.modifierExtension",
        "max" : "0"
      },
      {
        "id" : "Medication.identifier",
        "path" : "Medication.identifier",
        "max" : "0"
      },
      {
        "id" : "Medication.identifier:EPAMedicationUniqueIdentifier",
        "path" : "Medication.identifier",
        "sliceName" : "EPAMedicationUniqueIdentifier",
        "max" : "0"
      },
      {
        "id" : "Medication.identifier:RxOriginatorProcessIdentifier",
        "path" : "Medication.identifier",
        "sliceName" : "RxOriginatorProcessIdentifier",
        "max" : "0"
      },
      {
        "id" : "Medication.code",
        "path" : "Medication.code",
        "min" : 1
      },
      {
        "id" : "Medication.code.coding",
        "path" : "Medication.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "closed"
        },
        "max" : "4"
      },
      {
        "id" : "Medication.code.coding:pzn",
        "path" : "Medication.code.coding",
        "sliceName" : "pzn"
      },
      {
        "id" : "Medication.code.coding:pzn.userSelected",
        "path" : "Medication.code.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.code.coding:atc-de",
        "path" : "Medication.code.coding",
        "sliceName" : "atc-de",
        "max" : "1"
      },
      {
        "id" : "Medication.code.coding:atc-de.userSelected",
        "path" : "Medication.code.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.code.coding:ask",
        "path" : "Medication.code.coding",
        "sliceName" : "ask",
        "max" : "1"
      },
      {
        "id" : "Medication.code.coding:ask.userSelected",
        "path" : "Medication.code.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.code.coding:snomed",
        "path" : "Medication.code.coding",
        "sliceName" : "snomed",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Medication.code.coding:snomed.userSelected",
        "path" : "Medication.code.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.manufacturer.reference",
        "path" : "Medication.manufacturer.reference",
        "max" : "0"
      },
      {
        "id" : "Medication.manufacturer.type",
        "path" : "Medication.manufacturer.type",
        "max" : "0"
      },
      {
        "id" : "Medication.manufacturer.identifier",
        "path" : "Medication.manufacturer.identifier",
        "max" : "0"
      },
      {
        "id" : "Medication.form.coding",
        "path" : "Medication.form.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "closed"
        },
        "max" : "3"
      },
      {
        "id" : "Medication.form.coding:edqm",
        "path" : "Medication.form.coding",
        "sliceName" : "edqm",
        "max" : "1"
      },
      {
        "id" : "Medication.form.coding:edqm.userSelected",
        "path" : "Medication.form.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.form.coding:snomed",
        "path" : "Medication.form.coding",
        "sliceName" : "snomed",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Medication.form.coding:snomed.userSelected",
        "path" : "Medication.form.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.form.coding:kbvDarreichungsform",
        "path" : "Medication.form.coding",
        "sliceName" : "kbvDarreichungsform",
        "max" : "1"
      },
      {
        "id" : "Medication.form.coding:kbvDarreichungsform.userSelected",
        "path" : "Medication.form.coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.form.text",
        "path" : "Medication.form.text",
        "max" : "0"
      },
      {
        "id" : "Medication.amount.numerator",
        "path" : "Medication.amount.numerator",
        "min" : 1
      },
      {
        "id" : "Medication.amount.numerator.extension",
        "path" : "Medication.amount.numerator.extension",
        "max" : "0"
      },
      {
        "id" : "Medication.amount.numerator.extension:packagingSize",
        "path" : "Medication.amount.numerator.extension",
        "sliceName" : "packagingSize",
        "max" : "0"
      },
      {
        "id" : "Medication.amount.numerator.extension:totalQuantity",
        "path" : "Medication.amount.numerator.extension",
        "sliceName" : "totalQuantity",
        "max" : "0"
      },
      {
        "id" : "Medication.amount.numerator.value",
        "path" : "Medication.amount.numerator.value",
        "min" : 1
      },
      {
        "id" : "Medication.amount.numerator.comparator",
        "path" : "Medication.amount.numerator.comparator",
        "max" : "0"
      },
      {
        "id" : "Medication.amount.numerator.unit",
        "path" : "Medication.amount.numerator.unit",
        "min" : 1
      },
      {
        "id" : "Medication.amount.numerator.system",
        "path" : "Medication.amount.numerator.system",
        "min" : 1
      },
      {
        "id" : "Medication.amount.numerator.code",
        "path" : "Medication.amount.numerator.code",
        "min" : 1
      },
      {
        "id" : "Medication.amount.denominator",
        "path" : "Medication.amount.denominator",
        "min" : 1
      },
      {
        "id" : "Medication.amount.denominator.value",
        "path" : "Medication.amount.denominator.value",
        "min" : 1
      },
      {
        "id" : "Medication.amount.denominator.comparator",
        "path" : "Medication.amount.denominator.comparator",
        "max" : "0"
      },
      {
        "id" : "Medication.amount.denominator.unit",
        "path" : "Medication.amount.denominator.unit",
        "min" : 1
      },
      {
        "id" : "Medication.amount.denominator.system",
        "path" : "Medication.amount.denominator.system",
        "min" : 1
      },
      {
        "id" : "Medication.amount.denominator.code",
        "path" : "Medication.amount.denominator.code",
        "min" : 1
      },
      {
        "id" : "Medication.ingredient.extension",
        "path" : "Medication.ingredient.extension",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.extension:darreichungsform",
        "path" : "Medication.ingredient.extension",
        "sliceName" : "darreichungsform",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.item[x]",
        "path" : "Medication.ingredient.item[x]",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "type",
              "path" : "$this"
            }
          ],
          "ordered" : false,
          "rules" : "closed"
        }
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept",
        "path" : "Medication.ingredient.item[x]",
        "sliceName" : "itemCodeableConcept",
        "type" : [
          {
            "code" : "CodeableConcept"
          }
        ]
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding",
        "path" : "Medication.ingredient.item[x].coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "closed"
        },
        "max" : "3"
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask",
        "path" : "Medication.ingredient.item[x].coding",
        "sliceName" : "ask",
        "max" : "1"
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask.userSelected",
        "path" : "Medication.ingredient.item[x].coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de",
        "path" : "Medication.ingredient.item[x].coding",
        "sliceName" : "atc-de",
        "max" : "1"
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de.userSelected",
        "path" : "Medication.ingredient.item[x].coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:snomed",
        "path" : "Medication.ingredient.item[x].coding",
        "sliceName" : "snomed",
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Medication.ingredient.item[x]:itemCodeableConcept.coding:snomed.userSelected",
        "path" : "Medication.ingredient.item[x].coding.userSelected",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.isActive",
        "path" : "Medication.ingredient.isActive",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.strength.extension",
        "path" : "Medication.ingredient.strength.extension",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.strength.extension:amountText",
        "path" : "Medication.ingredient.strength.extension",
        "sliceName" : "amountText",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.strength.numerator.comparator",
        "path" : "Medication.ingredient.strength.numerator.comparator",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.strength.numerator.unit",
        "path" : "Medication.ingredient.strength.numerator.unit",
        "min" : 1
      },
      {
        "id" : "Medication.ingredient.strength.denominator",
        "path" : "Medication.ingredient.strength.denominator",
        "min" : 1
      },
      {
        "id" : "Medication.ingredient.strength.denominator.comparator",
        "path" : "Medication.ingredient.strength.denominator.comparator",
        "max" : "0"
      },
      {
        "id" : "Medication.ingredient.strength.denominator.unit",
        "path" : "Medication.ingredient.strength.denominator.unit",
        "min" : 1
      },
      {
        "id" : "Medication.batch",
        "path" : "Medication.batch",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.